package com.sdp.right.db.sys_role_person.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sdp.right.entity.SysEmp;
import com.sdp.right.entity.SysRolePerson;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zsp
 * @since 2023-10-12
 */
public interface ISysRolePersonService extends IService<SysRolePerson> {

	/**
	 * 根据登录人，获得对应人员角色信息
	 * @param accountNo
	 * @return
	 */
	List<SysRolePerson> querySysRolePersonByAccountNo(String accountNo);
	
	/**
	 * 根据登录人，获得角色编码集合
	 * @param accountNo
	 * @return
	 */
	List<String> queryRoleNos(String accountNo);
	
	void removeSysRolePersonByRoleNo(String roleNo);
	
	void removeSysRolePersonByAccountNo(String accountNo);
	
	List<SysRolePerson> querySysRolePersonByRoleNo(String roleNo);
	
	void addRolePerson(SysEmp sysEmp,String roleNo);
	
	

}
